The Simplest XML Storage Manager Ever
نویسندگان
چکیده
After more than four years of incubation within the W3C, XQuery 1.0 is close to completion. Even before its official release, development of numerous XQuery implementations is underway. However, those implementations have either focused on completeness or performance at the expense of the other. In this paper, we report on our experience building Jungle, a secondary storage manager for Galax. We designed Jungle to be the “simplest XML storage manager ever” that supports the complete XQuery 1.0 language, and we show it can scale to documents up to several hundred megabytes. Interestingly, the process of developing Jungle lead us to revisit several key features of currently proposed XML indexes. As a result, we propose alternative indices that provide more efficient support for the child axis and for XML serialization, two critical operations on the XQuery data model. Jungle is fully operational and now being deployed in production applications.
منابع مشابه
A New Design for a Native XML Storage and Indexing Manager
This paper describes the design and implementation of an XML storage manager for fast and interactive XPath expressions evaluation. This storage manager has two main parts: the XML data storage structure and the index over this data. The system is designed in such a way that it minimizes the number of page reads for retrieving any XPath expression results while avoiding the shortcomings of prev...
متن کاملTailor-Made Native XML Storage Structures
Automatically choosing suitable native storage structures for XML documents arriving at the XML DBMS is a challenging task for its storage manager. While some of the critical parameters require pre-specification, others can be determined by pre-analysis or sampling of the incoming document or by just making experience-driven “educated guesses”. In this paper, we discuss approaches to achieve an...
متن کاملAn Adaptive Storage Manager for XML Documents
Effective and efficient management and manipulation of XML documents requires stable decisions at the time a document enters the XML DBMS to provide for storage structures which are adjusted to the document characteristics and which reflect the future processing needs. While some of the critical parameters require a kind of pre-specification, others can be determined by pre-analysis or sampling...
متن کاملOn Evolution of XML Workflow Schemata
XML is arising as a new format to represent the enterprises' business processes, since it is a exible and interchangeable language. In the work ow area, one of the most discussed questions is the evolution of the work ow representations, in order to meet new requirements. Despite the number of existing proposals, none of them deals with evolution of work ows that use the XML syntax. In this pap...
متن کاملUpdating XML Views Of Relational Data
XML has emerged as the standard data format for Internet-based business applications. In many bussiness settings, a relational database management system(RDBMS) will serve as the storage manager for data from XML documents. In such a system, once the XML data is shredded and loaded into the storage system, XML queries posed against these (now virtual) XML documents are processed by translating ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004